module.exports = {

	fromToken: function(username, token, callback){
		
		var ret = null;
	
		if(username==undefined || token==undefined) {

			return callback(null);

		};

		User.findOne({
			username: username,
			token: token
		}).exec(function(err, user){
	
			if(err || user==null)
				return callback(null);

			return callback(user);
		
		});

	},

	fromPassword: function(username, password){
	
		var ret = null;
	
		if(username==undefined || token==undefined) {

			return callback(null);

		};

		User.findOne({
			username: username,
			password: password
		}).exec(function(err, user){
	
			if(err || user==null)
				return callback(null);

			return callback(user);
		
		});

	}



};
